package com.uha.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.uha.reggie.DTO.DishDto;
import com.uha.reggie.DTO.SetmealDto;
import com.uha.reggie.entity.Setmeal;

/**
 * @author uha
 * @date 2023/6/15
 * @apiNote
 */
public interface SetmealService extends IService<Setmeal> {


    //新增套餐 同时插入套餐对应的菜品，需要操作两张表 setmeal、setmeal_dish

    public void saveWithDish(SetmealDto setmealDto);

    //根据id查询套餐信息以及对应的菜品信息

    public SetmealDto getByIdWithDish(Long id);

    //更新套餐 同时插入套餐对应的菜品数据，需要操作两张表  setmeal、setmeal_dish

    public void updateWithDish(SetmealDto setmealDto);

    //删除套餐 同时插入套餐对应的菜品数据，需要操作两张表  setmeal、setmeal_dish

    public void deleteWithDish(Long[] ids);
}
